package org.example.system.model.dto;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 车辆视图对象类
 */
@Getter
@Setter
@NoArgsConstructor
public class VehicelDto  implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;
    // 车辆编号
    private Integer id;
    // 车牌号
    private String licensePlate;
    // 品牌
    private String brand;
    // 车型
    private String model;
    //车龄
    private Integer carAge;
    // 所在网点地址
    private String address;
    // 车辆状态
    private String status;
    // 创建时间
    private LocalDateTime createTime;
    // 修改时间
    private LocalDateTime updateTime;
    // 车辆图片路径
    private String carImagePath;
    // 保险单图片路径
    private String insurancePath;
    //保单到期时间
    private LocalDate insuranceExpireDate;
}